<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02JS变量与常量</title>
</head>
<body>
<script>
    //JS是一门弱类型语言，不需要指定变量的数据类型
    //1.使用var关键字声明变量
    var a=10;//number 整数+小数
    var b=3.14;//number
    var c='你好！';//string 单引加双引
    var d="你好呀";//string
    var e=true;//boolean true+false
    console.log(a,b,c,d,e,);
    //typeof 查看变量的数据类型 根据值去推断数据类型
    console.log(typeof a,typeof b,typeof c,typeof d,typeof e);

    3.14
    console.log(a,typeof a);//可以修改值
    a=false;
    console.log(a,typeof a);//可以修改类型
    var a='哈哈哈我又回来了'
    console.log(a,typeof a);//可以重复声明

    let x=1;
    console.log(x,typeof x);
    x=6.6
    console.log(x,typeof x);
    //let x=false
   // console.log(x,typeof x);//let声明的变量不可以重复声明，报错：变量已被声明
    const y=1;
    console.log(y,typeof y);
    //y=343;/常量的值不允许被修改
</script>
</body>
</html>